from .counted import CountedDataset
from .empty import EmptyDataset, EmptyDatasetIterator, EmptyDatasetWriter
from .iterable import IterableDataset, IterableDatasetIterator
from .sequence import SequenceDataset, SequenceDatasetIterator
from .wrap import wrap_dataset, wrap_dataset_iterator

try:
    from .huggingface import HuggingFaceDataset
except ImportError:
    pass
